The complete instrument information list contains a list of all atomic instruments supported by an instrument component. It is defined by the InstCompInfo data type.
struct InstCompInfo {
long infoSize;
long GMinstrumentCount;
GMInstrumentInfoHandle GMinstrumentInfo;
long GMdrumCount;
GMInstrumentInfoHandle GMdrumInfo;
long nonGMinstrumentCount;
nonGMInstrumentInfoHandle nonGMinstrumentInfo;
long nonGMdrumCount;
nonGMInstrumentInfoHandle nonGMdrumInfo;
};
typedef struct InstCompInfo InstCompInfo;
typedef InstCompInfo *InstCompInfoPtr;
typedef InstCompInfoPtr *InstCompInfoHandle;